if(nil)
puts "Nil jest prawdą"
else
puts "Nil jest fałszem"
end
if(false)
puts "Fałsz jest prawdą"
else
puts "Fałsz jest fałszem"
end
Nil jest fałszem Fałsz jest fałszem
if(true)
puts "Prawda jest prawdą"
end
if("false")
puts "Łańcuch 'false' jest prawdą"
end
if(0)
puts "Zero jest prawdą"
end
(pry):18: warning: string literal in condition
Prawda jest prawdą Łańcuch 'false' jest prawdą Zero jest prawdą
puts(true.to_s)
true
puts 100 ** 1000
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
p 100 / 9
p 100 / 9.0
11 11.11111111111111
11.11111111111111
10.times { print "x" }
xxxxxxxxxx
10
p 10.to_s
"10"
"10"
p "10".to_i
p "10".to_i(2)
10 2
2
p 10 + 2 * 3
p 10.+(2.*(3))
16 16
16
a = [1,2,3]
p a[0]
p a[0..1]
p a[0...1]
p a[-2..-1]
1 [1, 2] [1] [2, 3]
[2, 3]
b = ["a", nil, 3]
puts b
p(b)
["a", nil, 3] ["a", nil, 3]
["a", nil, 3]
c = [3, 7, 0, -10, 11, 1.1]
p(c.sort)
[-10, 0, 1.1, 3, 7, 11]
[-10, 0, 1.1, 3, 7, 11]
d = Array.new(10, 1)
p(d)
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
x = 100
y = 100
if(x == y)
puts "Wartości liczbowe są sobie równe"
else
puts "Wartości liczbowe nie są sobie równe"
end
Wartości liczbowe są sobie równe
a = "Ala"
b = "Ala"
if(a == b)
puts "Łańcuchy są sobie równe"
else
puts "Łańcuchy nie są sobie równe"
end
Łańcuchy są sobie równe
a = [1,2,3]
b = [1,2,3]
if(a == b)
puts "Tablice są sobie równe"
else
puts "Tablice nie są sobie równe"
end
Tablice są sobie równe
c = [
[1,2,3],
[2,3,4]
]
d = [
[1,2,3],
[2,3,4]
]
if(c == d)
puts "Tablice wielowymiarowe są sobie równe"
end
Tablice wielowymiarowe są sobie równe
nil
¶puts nil.nil?
puts 1.nil?
true false
a = nil
if(a.nil?)
puts "Wartość pusta/niepoprawna"
else
puts "Wartość niepusta"
end
p a.to_s
Wartość pusta/niepoprawna ""
""